MGTGEKTLKSFQLHRKQSVKVKDVPKGCLAIKVGSQGEEQQRFIVPVLYFNHPLFMQLLKEAEDEYGFDQKGTITIPCHVEEFRYVQALIDGERSVYNGNNHHHRHGGRDQYHHLVGCFRA